|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnetwork.DBModule
DBModule Klasse Stellt das DataAccessObject für die Kommunikation mit der Datenbank dar, handelt daher die Verbindung und führt den gesamten Datentransfer durch
| Constructor Summary | |
DBModule(ConnectionNotifier netH)
Konstruktor |
|
| Method Summary | |
void |
checkConnection()
Überprüft die Verbindung Macht eine kleine Abfrage und schaut ob diese erfolgreich ist |
void |
connect(java.lang.String ip)
Stellt eine Verbindung mit dem SQL Server her |
void |
defineObjInDB(TransObj t)
Speichert ein Transportobjekt in der Datenbank |
void |
deleteObjInDB(int pNr)
Löscht eine Datei (Transportobjekt) aus dem config Ordner |
void |
disconnect()
Trennt die Verbindung zum Server. |
int |
getFreeFile()
Sucht die nächste freie Nummer |
boolean |
isConnected()
Liefert zurück, ob man gerade verbunden ist |
boolean |
isInDB(int iNr)
schaut, ob ein TransObj in der Datenbank vorhanden ist od. nicht |
java.sql.ResultSet |
loadData()
lädt die Transportobjkete aus der Datenbank u. fügt sie zur TransObjData hinzu |
void |
raiseNotification()
Veranlasst, dass eine ConnectionNotification ausgelöst wird. |
void |
setLoginData(java.lang.String user,
java.lang.String passw)
Legt die Daten für das Einloggen fest |
void |
updateObjInDB(TransObj t)
Ändert die Werte eines Transportobjekts in Db |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DBModule(ConnectionNotifier netH)
netH - NetworkHandler Objekt zur Statusmeldung| Method Detail |
public boolean isConnected()
public void connect(java.lang.String ip)
ip - IP Adresse des Servers zu dem verbunden werden sollpublic void disconnect()
public void checkConnection()
public void setLoginData(java.lang.String user,
java.lang.String passw)
user - Benutzername für die Anmeldung am MySQL Serverpassw - Passwort für die Anmeldung am MySQL Serverpublic void raiseNotification()
public java.sql.ResultSet loadData()
public void deleteObjInDB(int pNr)
pNr - Nummer bzw. Dateiname des zu löschenden Objektspublic void updateObjInDB(TransObj t)
t - Transportobjekt mit den geänderten Wertenpublic void defineObjInDB(TransObj t)
t - das zu speichernde TransObjpublic int getFreeFile()
public boolean isInDB(int iNr)
iNr - Nummer des TransObj
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||